/*
 * Copyright (C) 2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#ifndef LAYER_INFO_HDR_4_HEVC_H
#define LAYER_INFO_HDR_4_HEVC_H

#include <iostream>

auto GopInfoHdr2Hevc = R"([
    {"gopId": 0, "gopSize": 118, "startFrameId": 0},
    {"gopId": 1, "gopSize": 66, "startFrameId": 118}
])"_json;

auto FrameLayerInfoHdr2Hevc = R"([
    {"frameId": 0, "dts": 1934633, "layer": 3, "discardable": false},
    {"frameId": 1, "dts": 1951316, "layer": 2, "discardable": false},
    {"frameId": 2, "dts": 1968000, "layer": 1, "discardable": true},
    {"frameId": 3, "dts": 1984683, "layer": 0, "discardable": true},
    {"frameId": 4, "dts": 2001366, "layer": 2, "discardable": false},
    {"frameId": 5, "dts": 2018050, "layer": 1, "discardable": true},
    {"frameId": 6, "dts": 2034733, "layer": 0, "discardable": true},
    {"frameId": 7, "dts": 2051416, "layer": 2, "discardable": false},
    {"frameId": 8, "dts": 2068100, "layer": 1, "discardable": true},
    {"frameId": 9, "dts": 2084783, "layer": 0, "discardable": true},
    {"frameId": 10, "dts": 2101466, "layer": 2, "discardable": false},
    {"frameId": 11, "dts": 2118150, "layer": 1, "discardable": true},
    {"frameId": 12, "dts": 2134833, "layer": 0, "discardable": true},
    {"frameId": 13, "dts": 2151516, "layer": 2, "discardable": false},
    {"frameId": 14, "dts": 2168200, "layer": 1, "discardable": true},
    {"frameId": 15, "dts": 2184883, "layer": 0, "discardable": true},
    {"frameId": 16, "dts": 2201566, "layer": 2, "discardable": false},
    {"frameId": 17, "dts": 2218250, "layer": 1, "discardable": true},
    {"frameId": 18, "dts": 2234933, "layer": 0, "discardable": true},
    {"frameId": 19, "dts": 2251616, "layer": 2, "discardable": false},
    {"frameId": 20, "dts": 2268300, "layer": 1, "discardable": true},
    {"frameId": 21, "dts": 2284983, "layer": 0, "discardable": true},
    {"frameId": 22, "dts": 2301666, "layer": 2, "discardable": false},
    {"frameId": 23, "dts": 2318350, "layer": 1, "discardable": true},
    {"frameId": 24, "dts": 2335033, "layer": 0, "discardable": true},
    {"frameId": 25, "dts": 2351716, "layer": 2, "discardable": false},
    {"frameId": 26, "dts": 2368400, "layer": 1, "discardable": true},
    {"frameId": 27, "dts": 2385083, "layer": 0, "discardable": true},
    {"frameId": 28, "dts": 2401766, "layer": 2, "discardable": false},
    {"frameId": 29, "dts": 2418450, "layer": 1, "discardable": true},
    {"frameId": 30, "dts": 2435133, "layer": 0, "discardable": true},
    {"frameId": 31, "dts": 2451816, "layer": 2, "discardable": false},
    {"frameId": 32, "dts": 2468500, "layer": 1, "discardable": true},
    {"frameId": 33, "dts": 2485183, "layer": 0, "discardable": true},
    {"frameId": 34, "dts": 2501866, "layer": 2, "discardable": false},
    {"frameId": 35, "dts": 2518550, "layer": 1, "discardable": true},
    {"frameId": 36, "dts": 2535233, "layer": 0, "discardable": true},
    {"frameId": 37, "dts": 2551916, "layer": 2, "discardable": false},
    {"frameId": 38, "dts": 2568600, "layer": 1, "discardable": true},
    {"frameId": 39, "dts": 2585283, "layer": 0, "discardable": true},
    {"frameId": 40, "dts": 2601966, "layer": 2, "discardable": false},
    {"frameId": 41, "dts": 2618650, "layer": 1, "discardable": true},
    {"frameId": 42, "dts": 2635333, "layer": 0, "discardable": true},
    {"frameId": 43, "dts": 2652016, "layer": 2, "discardable": false},
    {"frameId": 44, "dts": 2668700, "layer": 1, "discardable": true},
    {"frameId": 45, "dts": 2685383, "layer": 0, "discardable": true},
    {"frameId": 46, "dts": 2702066, "layer": 2, "discardable": false},
    {"frameId": 47, "dts": 2718750, "layer": 1, "discardable": true},
    {"frameId": 48, "dts": 2735433, "layer": 0, "discardable": true},
    {"frameId": 49, "dts": 2752116, "layer": 2, "discardable": false},
    {"frameId": 50, "dts": 2768800, "layer": 1, "discardable": true},
    {"frameId": 51, "dts": 2785483, "layer": 0, "discardable": true},
    {"frameId": 52, "dts": 2802166, "layer": 2, "discardable": false},
    {"frameId": 53, "dts": 2818850, "layer": 1, "discardable": true},
    {"frameId": 54, "dts": 2835533, "layer": 0, "discardable": true},
    {"frameId": 55, "dts": 2852216, "layer": 2, "discardable": false},
    {"frameId": 56, "dts": 2868900, "layer": 1, "discardable": true},
    {"frameId": 57, "dts": 2885583, "layer": 0, "discardable": true},
    {"frameId": 58, "dts": 2902266, "layer": 2, "discardable": false},
    {"frameId": 59, "dts": 2918950, "layer": 1, "discardable": true},
    {"frameId": 60, "dts": 2935633, "layer": 0, "discardable": true},
    {"frameId": 61, "dts": 2952316, "layer": 2, "discardable": false},
    {"frameId": 62, "dts": 2969000, "layer": 1, "discardable": true},
    {"frameId": 63, "dts": 2985683, "layer": 0, "discardable": true},
    {"frameId": 64, "dts": 3002366, "layer": 2, "discardable": false},
    {"frameId": 65, "dts": 3019050, "layer": 1, "discardable": true},
    {"frameId": 66, "dts": 3035733, "layer": 0, "discardable": true},
    {"frameId": 67, "dts": 3052416, "layer": 2, "discardable": false},
    {"frameId": 68, "dts": 3069100, "layer": 1, "discardable": true},
    {"frameId": 69, "dts": 3085783, "layer": 0, "discardable": true},
    {"frameId": 70, "dts": 3102466, "layer": 2, "discardable": false},
    {"frameId": 71, "dts": 3119150, "layer": 1, "discardable": true},
    {"frameId": 72, "dts": 3135833, "layer": 0, "discardable": true},
    {"frameId": 73, "dts": 3152516, "layer": 2, "discardable": false},
    {"frameId": 74, "dts": 3169200, "layer": 1, "discardable": true},
    {"frameId": 75, "dts": 3185883, "layer": 0, "discardable": true},
    {"frameId": 76, "dts": 3202566, "layer": 2, "discardable": false},
    {"frameId": 77, "dts": 3219250, "layer": 1, "discardable": true},
    {"frameId": 78, "dts": 3235933, "layer": 0, "discardable": true},
    {"frameId": 79, "dts": 3252616, "layer": 2, "discardable": false},
    {"frameId": 80, "dts": 3269300, "layer": 1, "discardable": true},
    {"frameId": 81, "dts": 3285983, "layer": 0, "discardable": true},
    {"frameId": 82, "dts": 3302666, "layer": 2, "discardable": false},
    {"frameId": 83, "dts": 3319350, "layer": 1, "discardable": true},
    {"frameId": 84, "dts": 3336033, "layer": 0, "discardable": true},
    {"frameId": 85, "dts": 3352716, "layer": 2, "discardable": false},
    {"frameId": 86, "dts": 3369400, "layer": 1, "discardable": true},
    {"frameId": 87, "dts": 3386083, "layer": 0, "discardable": true},
    {"frameId": 88, "dts": 3402766, "layer": 2, "discardable": false},
    {"frameId": 89, "dts": 3419450, "layer": 1, "discardable": true},
    {"frameId": 90, "dts": 3436133, "layer": 0, "discardable": true},
    {"frameId": 91, "dts": 3452816, "layer": 2, "discardable": false},
    {"frameId": 92, "dts": 3469500, "layer": 1, "discardable": true},
    {"frameId": 93, "dts": 3486183, "layer": 0, "discardable": true},
    {"frameId": 94, "dts": 3502866, "layer": 2, "discardable": false},
    {"frameId": 95, "dts": 3519550, "layer": 1, "discardable": true},
    {"frameId": 96, "dts": 3536233, "layer": 0, "discardable": true},
    {"frameId": 97, "dts": 3552916, "layer": 2, "discardable": false},
    {"frameId": 98, "dts": 3569600, "layer": 1, "discardable": true},
    {"frameId": 99, "dts": 3586283, "layer": 0, "discardable": true},
    {"frameId": 100, "dts": 3602966, "layer": 2, "discardable": false},
    {"frameId": 101, "dts": 3619650, "layer": 1, "discardable": true},
    {"frameId": 102, "dts": 3636333, "layer": 0, "discardable": true},
    {"frameId": 103, "dts": 3653016, "layer": 2, "discardable": false},
    {"frameId": 104, "dts": 3669700, "layer": 1, "discardable": true},
    {"frameId": 105, "dts": 3686383, "layer": 0, "discardable": true},
    {"frameId": 106, "dts": 3703066, "layer": 2, "discardable": false},
    {"frameId": 107, "dts": 3719750, "layer": 1, "discardable": true},
    {"frameId": 108, "dts": 3736433, "layer": 0, "discardable": true},
    {"frameId": 109, "dts": 3753116, "layer": 2, "discardable": false},
    {"frameId": 110, "dts": 3769800, "layer": 1, "discardable": true},
    {"frameId": 111, "dts": 3786483, "layer": 0, "discardable": true},
    {"frameId": 112, "dts": 3803166, "layer": 2, "discardable": false},
    {"frameId": 113, "dts": 3819850, "layer": 1, "discardable": true},
    {"frameId": 114, "dts": 3836533, "layer": 0, "discardable": true},
    {"frameId": 115, "dts": 3853216, "layer": 2, "discardable": false},
    {"frameId": 116, "dts": 3869900, "layer": 1, "discardable": true},
    {"frameId": 117, "dts": 3886583, "layer": 0, "discardable": true},
    {"frameId": 118, "dts": 3903266, "layer": 3, "discardable": false},
    {"frameId": 119, "dts": 3919950, "layer": 2, "discardable": false},
    {"frameId": 120, "dts": 3936633, "layer": 1, "discardable": true},
    {"frameId": 121, "dts": 3953316, "layer": 0, "discardable": true},
    {"frameId": 122, "dts": 3970000, "layer": 2, "discardable": false},
    {"frameId": 123, "dts": 3986683, "layer": 1, "discardable": true},
    {"frameId": 124, "dts": 4003366, "layer": 0, "discardable": true},
    {"frameId": 125, "dts": 4020050, "layer": 2, "discardable": false},
    {"frameId": 126, "dts": 4036733, "layer": 1, "discardable": true},
    {"frameId": 127, "dts": 4053416, "layer": 0, "discardable": true},
    {"frameId": 128, "dts": 4070100, "layer": 2, "discardable": false},
    {"frameId": 129, "dts": 4086783, "layer": 1, "discardable": true},
    {"frameId": 130, "dts": 4103466, "layer": 0, "discardable": true},
    {"frameId": 131, "dts": 4120150, "layer": 2, "discardable": false},
    {"frameId": 132, "dts": 4136833, "layer": 1, "discardable": true},
    {"frameId": 133, "dts": 4153516, "layer": 0, "discardable": true},
    {"frameId": 134, "dts": 4170200, "layer": 2, "discardable": false},
    {"frameId": 135, "dts": 4186883, "layer": 1, "discardable": true},
    {"frameId": 136, "dts": 4203566, "layer": 0, "discardable": true},
    {"frameId": 137, "dts": 4220250, "layer": 2, "discardable": false},
    {"frameId": 138, "dts": 4236933, "layer": 1, "discardable": true},
    {"frameId": 139, "dts": 4253616, "layer": 0, "discardable": true},
    {"frameId": 140, "dts": 4270300, "layer": 2, "discardable": false},
    {"frameId": 141, "dts": 4286983, "layer": 1, "discardable": true},
    {"frameId": 142, "dts": 4303666, "layer": 0, "discardable": true},
    {"frameId": 143, "dts": 4320350, "layer": 2, "discardable": false},
    {"frameId": 144, "dts": 4337033, "layer": 1, "discardable": true},
    {"frameId": 145, "dts": 4353716, "layer": 0, "discardable": true},
    {"frameId": 146, "dts": 4370400, "layer": 2, "discardable": false},
    {"frameId": 147, "dts": 4387083, "layer": 1, "discardable": true},
    {"frameId": 148, "dts": 4403766, "layer": 0, "discardable": true},
    {"frameId": 149, "dts": 4420450, "layer": 2, "discardable": false},
    {"frameId": 150, "dts": 4437133, "layer": 1, "discardable": true},
    {"frameId": 151, "dts": 4453816, "layer": 0, "discardable": true},
    {"frameId": 152, "dts": 4470500, "layer": 2, "discardable": false},
    {"frameId": 153, "dts": 4487183, "layer": 1, "discardable": true},
    {"frameId": 154, "dts": 4503866, "layer": 0, "discardable": true},
    {"frameId": 155, "dts": 4520550, "layer": 2, "discardable": false},
    {"frameId": 156, "dts": 4537233, "layer": 1, "discardable": true},
    {"frameId": 157, "dts": 4553916, "layer": 0, "discardable": true},
    {"frameId": 158, "dts": 4570600, "layer": 2, "discardable": false},
    {"frameId": 159, "dts": 4587283, "layer": 1, "discardable": true},
    {"frameId": 160, "dts": 4603966, "layer": 0, "discardable": true},
    {"frameId": 161, "dts": 4620650, "layer": 2, "discardable": false},
    {"frameId": 162, "dts": 4637333, "layer": 1, "discardable": true},
    {"frameId": 163, "dts": 4654016, "layer": 0, "discardable": true},
    {"frameId": 164, "dts": 4670700, "layer": 2, "discardable": false},
    {"frameId": 165, "dts": 4687383, "layer": 1, "discardable": true},
    {"frameId": 166, "dts": 4704066, "layer": 0, "discardable": true},
    {"frameId": 167, "dts": 4720750, "layer": 2, "discardable": false},
    {"frameId": 168, "dts": 4737433, "layer": 1, "discardable": true},
    {"frameId": 169, "dts": 4754116, "layer": 0, "discardable": true},
    {"frameId": 170, "dts": 4770800, "layer": 2, "discardable": false},
    {"frameId": 171, "dts": 4787483, "layer": 1, "discardable": true},
    {"frameId": 172, "dts": 4804166, "layer": 0, "discardable": true},
    {"frameId": 173, "dts": 4820850, "layer": 2, "discardable": false},
    {"frameId": 174, "dts": 4837533, "layer": 1, "discardable": true},
    {"frameId": 175, "dts": 4854216, "layer": 0, "discardable": true},
    {"frameId": 176, "dts": 4870900, "layer": 2, "discardable": false},
    {"frameId": 177, "dts": 4887583, "layer": 1, "discardable": true},
    {"frameId": 178, "dts": 4904266, "layer": 0, "discardable": true},
    {"frameId": 179, "dts": 4920950, "layer": 2, "discardable": false},
    {"frameId": 180, "dts": 4937633, "layer": 1, "discardable": true},
    {"frameId": 181, "dts": 4954316, "layer": 0, "discardable": true},
    {"frameId": 182, "dts": 4971000, "layer": 1, "discardable": true},
    {"frameId": 183, "dts": 4987683, "layer": 0, "discardable": true}
])"_json;

#endif // LAYER_INFO_HDR_4_HEVC_H